package design.singleton.lazy;

/**
 * 静态变量创建单例
 * 线程安全
 * ClassLoader避免同步问题，但是ClassLoader本质上也是CAS保证加载安全
 * 对象在类装载的时候就已经实例化
 * 饿汉式
 */
public class StaticSingleton {
    private static final StaticSingleton INSTANCE = new StaticSingleton();

    private StaticSingleton() {}
    public static StaticSingleton getINSTANCE() {
        return INSTANCE;
    }
}
